Solving Strategies for Highly Symmetric CSPs

نویسندگان

  • Pedro Meseguer
  • Carme Torras
چکیده

This paper is organized as follows. In Section 2, we introduce some basic concepts. In Section 3, we explain two strategies for symmetry exploitation during search. In Section 4, we present the problem of B I B D generation. In Section 5, we formulate the B I B D generation as a CSP and give empirical results. In Section 6, we revise previous approaches to this topic. Section 7 contains conclusions and future work. 2 Basic De f in i t i ons C o n s t r a i n t sa t i s f ac t i on . A finite CSP is defined by a tr iple (X ' ,D ,C) , where ,V = is a set of n variables, V = is a collection of current domains where is the finite set of possible values for variable , and C is a set. of constraints among variables, A constraint C i on the ordered set of variables specifies the relation of the allowed combinations of values for the variables in var An element of is a tuple , where represents the in i t ia l domain of . An element of is called a valid tuple on var A solution of the CSP is an assignment of values to variables which satisfies every constraint. A value a is good for a variable if a solution includes the assignment Typical ly, CSPs are solved by depth-first search algorithms wi th backtracking. At a point in search, P is the set of assigned or past variables, and F is the set of unassigned or future variables. The variable to be assigned next is called the current variable. S y m m e t r i e s . A symmetry on a CSP is a collection of bijective mappings 400 CONSTRAINT SATISFACTION Solving Strategies for H igh l y Symmetr ic CSPs * Pedro Meseguer Ca rme Torras Inst. Invest. Intel.ligencia Artificial Inst. Robotica i Informatica Industrial CSIC CSIC-UPC Campus UAB, 08193 Bellaterra Gran Capita 2-4, 08034 Barcelona Spain Spain

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Testbed For the Evaluation of Multi-Agent Communication and Problem-Solving Strategies

We present here a distributed problem-solving testbed, which we use for experimental analysis of the relationships among distributed problem structure, inter-agent communication and coordination strategies, and problem-solving performance. Distributed problems in our system are represented as distributed CSPs. The testbed consists of two parameterized components: (1) a problem generator, for th...

متن کامل

Arities of Symmetry Breaking Constraints

Static symmetry breaking is a well-established technique to speed up the solving process of symmetric Constraint Satisfaction Programs (csps). Static symmetry breaking suffers from two inherent problems: symmetry breaking constraints come in great numbers and are of high arity. Here, we consider the problem of high arity. We prove that not even for binary csps can we always reduce the arity of ...

متن کامل

Declarative Implementations of Search Strategies for Solving CSPs in Control Network Programming

The paper describes one of the most researched techniques in solving Constraint Satisfaction Problems (CSPs) searching which is well-suited for declarative (non-procedural) implementation in a new programming paradigm named Control Network Programming, and how this can be achieved using the tools for dynamic computation control. Some heuristics for variable and value ordering in backtracking al...

متن کامل

A Reformulation Strategy for Multi-Dimensional CSPs: The Case Study of the SC Set Game

In this paper we describe a reformulation strategy for solving multi-dimensional Constraint Satisfaction Problems (CSPs). This strategy operates by iteratively considering, in isolation, each one of the uni-dimensional constraints in the problem. It exploits the approximate symmetries identified on the domain values in order to enforce the selected constraint on the simplified problem. This pap...

متن کامل

Improving Genet and Egenet by New Variable Ordering Strategies

Constraint satisfaction problems (CSPs) naturally occur in a number of important industrial applications such as planning and scheduling defeating many algorithmic search methods. GENET and it extended model, EGENET, are probabilistic neural networks which had some remarkable success in solving some hard instances of CSPs such as a set of hard graph coloring problems. Both GENET or EGENET does ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999